Passed
Pull Request — master (#26)
by lv
02:01
created

module.exports   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
dl 0
loc 1
c 0
b 0
f 0
nc 1
rs 10
nop 0
1
const Router = require('koa-router')()
2
3
const Session = require('../controller/session')
4
const User = require('../controller/user')
5
const Template = require('../controller/template')
6
const Recommand = require('../controller/recommand')
7
const Permissions = require('../permissions')
8
9
module.exports = function() {
10
    Router.prefix('/api/mina/v1')
11
12
    Router.post('/login', Permissions('guest'), Session.login)
13
    Router.get('/rcmd', Permissions('guest'), Recommand.list)
14
15
    Router.get('/users', Permissions('user'), User.detail)
16
    Router.put('/users', Permissions('user'), User.edit)
17
18
    Router.get('/templates/:templateId', Permissions('guest'), Template.detail)
19
20
    return Router
21
}